package com.sprouting.ops.task;

import com.sprouting.ops.utils.IdTool;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;

/**
 * 项目初始化启动定时任务
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2023/6/30 17:31
 */
@Component
@Order(value = 100)
@Slf4j
public class SpringbootStartLoading implements ApplicationRunner {



    @Override
    public void run(ApplicationArguments args) throws Exception {
        // 这里会开机后自动将定时任务执行
        // 获取一次id，解决登录获取验证第一次执行慢的问题
        log.info("开机后执行获取ID，加快第一次获取验证码的速度：{}", IdTool.getId());
    }



}
